#main-wrap{width:940px; padding:50px 0; margin:0 auto;}
#main-wrap .main-hd h1{ float:left;}
#main-wrap .main-hd h1 a{background: url("../images/logo.jpg") no-repeat left center;display: block; height: 80px;text-indent: -9999px;width: 220px;}
#main-wrap .main-hd span{ float:left;margin-left:10px; display:block;height:40px; line-height:40px; position:relative;top:20px; border-left:2px solid #ccc;font-size:23px;color:#333;padding-left:20px;}
#main-wrap .main-ft p{ text-align:center; margin-bottom:25px;}
#main-wrap .main-ft p span{ display:block;}
/*切换*/
#tab-login{width:320px;height:35px;}
#tab-login li{float:left;}
#tab-login li a{display:block;width:160px;height:34px;text-align:center;line-height:34px;border-bottom:1px solid #efefef;font-size:16px;color:#666;background:#fbfbfb;}
#tab-login li a.sp{width:159px;border-right:1px solid #efefef;}
#tab-login li a.current{border-bottom:1px solid #fff;background:#fff;}
/*登录*/
#login-box{height:350px; margin-bottom:120px;margin-top:80px;background:url(../images/static/login_bg.jpg)  no-repeat left center;}
#login-box .login-form{ position:relative;top:17px; float:right; padding:5px; background:#efefef;}
#login-box .login-form-inner{width:320px;height:290px; background:#fff; position:relative;}
#login-box .login-form-inner #warning{ display:none; position:absolute;left:25px;top:0;border-radius:0 0 3px 3px;width:270px;height:20px; border:1px solid #eee;border-top-width:0;}
#login-box .login-form-inner #warning s{ position:absolute;left:15px; top:0;display:block;width:20px;height:20px; background:url(../images/pos_bg.jpg) no-repeat -45px -70px;}
#login-box .login-form-inner #warning strong{ margin-left:35px; line-height:20px;}
#login-box .login-form-inner ul{padding:20px 0 0 25px;}
#login-box .login-form-inner ul li a{color:#005ba2;}
#login-box .login-form-inner ul li{ margin-bottom:5px;*margin-bottom:2px;width:272px; position:relative;}
#login-box .login-form-inner ul li .t label{font-size:14px;color:#7b7a7a;}
#login-box .login-form-inner ul li .t a{ float:right;font-size:14px;}
#login-box .login-form-inner ul li .d input{border-radius:3px;border:1px solid #c9c9c9;height:30px; color:#7b7a7a; line-height:30px;padding-left:10px;width:260px;}
#login-box .login-form-inner ul li .d input.focus{border-color:#8bbb4b;}
#login-box .login-form-inner ul li .sp input{width:80px;}
#login-box .login-form-inner ul li .validate-code-pic{ position:absolute;top:10px;right:0;width:170px;height:50px;}
#login-box .login-form-inner ul li .validate-code-pic img{ position:relative;top:16px;}
#login-box .login-form-inner ul li .validate-code-pic a{color:#333; position:relative;top:10px;}
#login-box .login-form-inner ul li .dis-login{color:#000;}
#login-box .login-form-inner ul li .dis-login strong{color:#999;}
#login-box .login-form-inner ul li .dis-login input{margin-right:5px; position:relative;top:1px;}
#login-box .login-form-inner ul li .submit-btn{ background: url(../images/pos_bg.jpg) no-repeat -80px -65px;border:0;color:#fff;font-size:16px;height:35px; line-height:35px;width:273px; margin-top:5px; cursor:pointer;}
#login-box .login-form-inner ul li .submit-btn:hover{opacity:0.9;filter:alpha(opacity=90);}
#login-box .login-form-inner ul li .dis-regist{ float:right;font-size:14px;}